<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>对象方法</title>
</head>

<body>
  <script>
    // let fn = function() {}
    // 对象方法
    // 1. 定义对象方法
    // 2. 调用对象方法
    // 3. 方法可以传递参数也可以有返回值，跟函数使用基本类似
 
    // 对象中可以存放方法
    let arr = [1, 2, function () {
      console.log(1)
    }, 'nav', 13, 24, 55]
    //调用数组里面的方法
    console.log(arr[2]())


    let obj = {
      name: 'xpp',
      age: 18,
      sing: function (song) {
        console.log(`我会唱歌${song}`)
        return '好的'
      }

    }
    // 方法是不是得存在对象里面 对象外面叫函数
    // xxx是对象  xx.函数 方法


    // 对象名称.方法名(0)
    const re = obj.sing('情人')
    console.log(re)



  </script>
</body>

</html>